package itheima.com.testlistfragmentdemo.utils;

import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;

//流工具
public class StreamUtil {

    //把输入流转换为字节数组
    public static byte[] streamConvertBytes(InputStream is) throws IOException {
        if(is!=null){
            //字节数组输出流 ,内存流
            ByteArrayOutputStream baos=new ByteArrayOutputStream();
            byte[] buffer=new byte[1024];
            int len=-1;
            while((len=is.read(buffer))!=-1){
                baos.write(buffer,0,len);
            }
            baos.close();;
            is.close();
            //内存流对象关闭后，还可以操作对象
            return baos.toByteArray();
        }
        return null;
    }
}
